cast one's self on - Turkish English Dictionary